@charset "utf-8";
.top_b{ height:87px; background:url(../images/top_bg.png) repeat;}
.top{ height:87px; background:url(../images/top_bg.png) center no-repeat;}

.nav{ height:78px; background:url(../images/nav_bg.png) repeat-x;}
.nav ul{ margin:0 auto; width:100%;}
.nav ul li{ position:relative; float:left; padding:0 20px; height:39px; line-height:39px; _padding-top:15px; background:url(../images/n_line.png) right top no-repeat;}
.nav ul li a{display:block; float:left; padding-left:20px; color:#d5ecfe; }
.nav ul li span{display:block; float:left; padding-right:20px; font-size:14px; font-weight:bold; }
.nav ul li a:hover,.nav ul li a.n_on{ position:relative; height:43px; margin-top:-4px; _margin-top:-19px; color:#095090; background:url(../images/nav_l_on.png) no-repeat;}
.nav li a:hover span,.nav li a.n_on span{ _padding-top:15px; height:43px; background:url(../images/nav_r_on.png) right top no-repeat;}
.nav ul li i{display:inline-block; *display:inline; *zoom:1; margin:0 2px; width:11px; height:7px; vertical-align:middle; background:url(../images/n_arrow.png) right center no-repeat;  _background:url(../images/n_arrow.gif) right center no-repeat;}

.sub_nav{ display:none; position:absolute; top:39px; left:0; padding-left:10px;}
.sub_nav ul{ float:left; width:700px; height:39px;}
.sub_nav ul li{ float:left; padding:0 30px; display:inline; background:none;}
.sub_nav ul li a{ padding:0; line-height:39px; font-weight:normal; color:#0d3053;}
.sub_nav ul li a:hover{ margin:0; color:#005331; background:none;}
.menuContent{
	display:none; position: absolute;background-color: white;width:500px;
	height:600px;line-height:100px;overflow:auto;overflow-x:hidden;border:2px solid #ccc
}
.menuContentShow{
	width:34%; height:410px; background-color:white; float:left;border:1px solid black;line-height:100px;overflow:auto;
}

.main{ margin:0 auto; padding:0px; width:99%; background:#f0f3f5 url(../images/m_bg.png) bottom repeat-x;}
.b_box{border:1px solid #ccc; background:#eff3f5 url(../images/b_bg.png) bottom repeat-x;}
.p_bar{ padding:0 10px; line-height:38px; border-bottom:1px solid #ccc; font-size:14px; font-family:Microsoft Yahei;}

.c_table td{ padding:6px 2px; font-size:14px; font-family:Microsoft Yahei; word-break: break-all;}
.t_tit{ text-align:right; }

.input_txt,.date_txt{ padding-left:2px; width:100px; height:28px; line-height:26px; border:1px solid #ccc;}
.date_txt{ width:150px; background:#fff url(../images/date.png) right top no-repeat;}

.input_txt,.date_txt,textarea{-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
  
.input_txt:focus,.date_txt:focus,textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

.a_btn,.b_btn{width:106px; height:30px;line-height:30px; border:none; font-size:14px; font-family:Microsoft Yahei; color:#fff; cursor:pointer; overflow:visible; }
.a_btn{ background:url(../images/sprite.png) no-repeat;}
.b_btn{ background:url(../images/sprite.png) -106px 0 no-repeat;}

.action_box{ padding:10px; border:1px solid #ccc; background:#f5f7f8;height:30px;}
.action_tit{ display:block; float:left; line-height:30px; font-family:Microsoft Yahei; font-size:16px; color:#1860ac;}
/**********************************page-start p-chen1,20140513************************************/


.table_list{ margin-top:-1px; text-align:center;}
.table_list th{ border-left:1px solid #fff; line-height:40px; color:#fff; background:url(../images/th_bg.png) repeat-x;}
.table_list th:first-child{ border:none;}
.table_list td{ padding:6px 3px; border:1px solid #ccc;height:19px}

.submit_btn,.delete_btn,.mod_btn{ height:27px; line-height:30px; border:none;  text-indent:15px; cursor:pointer; overflow:visible; }
.submit_btn{ width:96px; background:url(../images/sprite.png) 0 -30px no-repeat;}
.delete_btn{ width:69px; background:url(../images/sprite.png) -96px -30px no-repeat;}
.mod_btn{ width:69px; background:url(../images/sprite.png) -165px -30px no-repeat;}

.bottom{ height:51px; line-height:51px; text-align:center; color:#fff; background:url(../images/bottom_bg.png) repeat-x;}


.page{ clear:both; margin:0 auto; padding:10px 0; text-align:center; font-family:Microsoft Yahei;}
.page *{ display:inline-block; vertical-align:middle;}
.page a{display:inline-block; position:relative;margin:0 3px; padding:0 8px; height:21px;line-height:21px; border:1px solid #88b0da; color:#333; background:#fff;}
.page a:hover{border:1px solid #999;}
.page a.select_page{ color:#fff; font-weight:bold; background:#9fcbf9;}
.page a.page_first{padding-right:14px; background:url(../images/sprite.png) 0 -57px no-repeat;}
.page a.page_last{padding-right:14px; background:url(../images/sprite.png) -22px -57px no-repeat;}
.page a.page_prev{ padding-right:14px; background:url(../images/sprite.png) -44px -57px no-repeat;}
.page a.page_next{ padding-right:14px; background:url(../images/sprite.png) -66px -57px no-repeat;}/* page_prev */
.page_input{ padding-left:2px; width:32px; height:21px; line-height:21px; border:1px solid #88b0da; box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4); background:#fff;}
.page a.go{ padding:0 3px; color:#fff; background:#9fcbf9;}
/**********************************page-end p-chen1,20140513*************************************/

/*==========================================dialog-start p-chen1,20140513======================================*/
/********弹出必备************/
.ul-left li
{
    float:left; 
    padding:5px;  
    
 }
 .eui-ul-left li
{
    float:left; 
  
    
 }
 .con-widget-code
 {
    width:500px;
    float:left;    
    padding-top:10px;
 }
  .con-widget-desc
  {
    float:left;
    margin-left:20px;
    width:450px;   
     padding-top:10px;
   }
 .con-widget
 {
     border:1px solid #ccc;border-radius:3px;background-color:rgba(255, 255, 255, 0.3);
     }
 .con-button
 {
     padding:10px;
     font-size:16px;
     
     }
  .eui-toolbar
  {
      padding:5px;
      }
.eui-dialog {
    position: absolute;
}
.ui-dialog {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: left;
    overflow: hidden;
    position: absolute;
}
.ui-dialog-shadow {
 
    padding:5px;
	background:url("/Content/Images/component/tb_dialog_bg.png") repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000); 
	
}
.ui-dialog-fixed {
    position: fixed;
}
.ui-dialog .ui-dialog-title {
	border-bottom: 1px solid #E6E6E6;
    color: #333333;
    font: bold 14px/36px "宋体";
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    overflow: hidden;
	background-color: #f8f8f8;
}
.ui-dialog .ui-dialog-title img {
    border: medium none;
}
.ui-dialog-wrapper{
	
	border: 1px solid rgba(0, 0, 0, 0.2);
	border: 1px solid #666666\9;
	background-color:#fff;
	position:relative;
	-moz-background-clip: border; /* Firefox 3.6 */    
	-webkit-background-clip: border; /* Safari 4? Chrome 6? */    
	background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */    
	-moz-background-clip: padding; /* Firefox 3.6 */    
	-webkit-background-clip: padding; /* Safari 4? Chrome 6? */    
	background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */    
	-moz-background-clip: content; /* Firefox 3.6 */    
	-webkit-background-clip: content; /* Safari 4? Chrome 6? */    
	background-clip: content-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
.ui-dialog .ui-dialog-txt {
    float: left;
    margin-left: 10px;
    _padding-top: 1px;
}
.ui-dialog a.ui-dialog-close{
    background: url("/Content/Images/component/tb_dialog_close.png") no-repeat;
    float: right;
    height: 13px;
    line-height: normal;
    margin: 10px 10px 9px 0;
    text-decoration: none;
	overflow:hidden;
    width: 14px;
	
}
.ui-dialog a.ui-dialog-close:hover{
	background-position:0 -15px; 
}
.ui-dialog .ui-dialog-question {
    font-size: 14px;
    text-align: center;
}

.dialogJ .dialogJanswers {
    font-size: 12px;
    padding: 10px 8px 30px 8px;
    margin: 0;
    text-align: center;
}

.dialogJ .dialogJanswers .dialogJbtn {
    font-size: 12px;
    padding: 2px 12px;
    margin: 0 0 0 5x;
    width: auto;
	cursor:pointer;
}

.dialogJ .dialogJloading {
    width: 100%;
    padding: 20px 0;
    text-align: center;
}

.dialogJmodal {
    background-color: #000;
    filter: alpha(opacity = 40);
    opacity: .4;
    zoom: 1;
    left: 0;
    position: absolute;
    top: 0;
    width:100%;
}

.ui-dialog .ui-dialog-body {
    background: #FFFFFF;
    padding: 9px;
    text-align: left;
}

.dialogJ .dialogJFailure {
    padding: 10px 5px;
    line-height: 25px;
    background: url("http://tb2.bdstatic.com/tb/img/errorFace.gif") no-repeat scroll 0 5px transparent;
    margin: 0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #FEFFDB;
    padding-left: 40px;
    font-size: 14px;
    text-align: left;
    color: red;
    font-weight: bold;
}

.dialogJ .dialogJSuccess {
    background: url(http://tb2.bdstatic.com/tb/static-money/style/base/icon_succeed.gif) no-repeat scroll left center;
    margin: 0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: center;
    display: inline;
    font-weight: bold;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    padding: 8px 0 2px 40px;
    text-align: center;
}

.ui-dialog .resizable-es {
	bottom: 0;
	cursor: se-resize;
	height: 10px;
	position: absolute;
	right: 0;
	width: 10px;
}
.ui-dialog .resizable-es div {
	border-bottom: 3px double #709CD2;
    border-right: 3px double #709CD2;
    height: 6px;
    width: 6px;
    line-height:0;
    position:absolute;
    left:0;
    top:0;
}
/***************dialog-样式*************************/
.alert_b{ 
		display:none; 
		position:absolute; 
		top:0; 
		left:0; 
		z-index:9998; 
		width:100%; 
		background:url(../images/alpha_b.png) repeat;
}
.alert_box{ 
		position:relative; 
		padding:5px;  
		border:1px solid #2f7761; 
		border-radius:5px; 
		background:url(../images/alpha_b.png) repeat;
}
.alert_content{
		position:relative; 
		z-index:10; 
		border-radius:5px; 
		background:#348d6d url(../images/b_bg.png) center top repeat;
}
.a_tit{ 
		height:39px; 
		line-height:35px; 
		border-radius:5px 5px 0 0; 
		text-align:center; 
		font-family:Microsoft Yahei; 
		font-size:16px; 
	/*	color:#004b2a; */
		background:url(../images/h.png) repeat-x;
		_background:url(../images/h.gif) repeat-x;
}
.close_btn{
		display:block; 
		float:right; 
		width:35px; 
		height:34px; 
		border-radius:0 5px 0 0; 
		cursor:pointer; 
		background:url(../images/close.png) no-repeat;
}
.b_line{ border-top:1px solid #000;}
/*==========================================dialog-end p-chen1,20140513======================================*/

/********************************tip p-chen1 20140521*******************************************/
.eui-master-tooltip
{
    /*background:url(/Content/Images/page/tip_bg.png);*/
    background-color:#222;
     border: 1px solid #42443C;
      width:140px;
       padding:15px 4px 15px 26px; 
       margin: 4px; 
       -moz-box-shadow: 3px 3px 5px #535353;

    -webkit-box-shadow: 3px 3px 5px #535353; 
     box-shadow: 3px 3px 5px #535353;
     -moz-border-radius: 6px 6px 6px 6px;
      -webkit-border-radius: 6px; 
     
       border-radius: 6px 6px 6px 6px;
        opacity: 0.9;
        z-index:100
    
    }
em {
	font-style: normal;
}
.eui-bubble-wrap{
	position:absolute;
	top:20px;
	z-index:10000;
}
html {_background: url(about:blank) fixed;}
.eui-bubble-wrapfixed{
		position:fixed;
		
	} 
.eui-bubble-fixed-hack{
	position:absolute;
	top:expression(documentElement.scrollTop-6);
}
.eui-bubble-closed{
	width:11px;
	height:11px;
	position:absolute;
	top:5px;
	right:5px;
	background:url(http://tb2.bdstatic.com/tb/static-common/img/tb_ui/bubble_close.png) no-repeat;
	display:none;
	cursor:pointer;

}
 .eui-bubble-wrap .eui-bubble-content{
	position:absolute;
	
	border:1px solid #d1b07c;
	background-color:#ffffda;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 2px #D4D4D4;
	padding:5px;

  }

  .eui-bubble-up{
		top:7px;
		left:0px;

  }
  .eui-bubble-down{
		bottom:7px;
		left:0px;

  }
  .eui-bubble-left{
		left:7px;
		top:0px;

  }
  .eui-bubble-right{
		right:7px;
		top:0px;
  }

  .eui-bubble-wrap .eui-triangle{
	font-family: '宋体';
    font-size: 16px;
   
    overflow: hidden;
    position: absolute;
  }
  .eui-bubble-wrap .eui-arrow-up{
		width: 16px;
	    height: 8px;
  }
   .eui-bubble-wrap .eui-arrow-down{
		width: 16px;
	    height: 8px;
		bottom:0px;
  }
  .eui-bubble-wrap .eui-arrow-right{
		width: 8px;
	    height: 16px;
		right:0px;
		top:10px;
  }
    .eui-bubble-wrap .eui-arrow-left{
		width: 8px;
	    height: 16px;
		left:0px;
		top:10px;
  }
  .eui-bubble-wrap .eui-triangle-inner {
		color:#ffffda;
		position: absolute;
		left:0px;
   }
   .eui-bubble-wrap .eui-triangle-outter {
		color: #d1b07c;
		position: absolute;
		left:0px;

   }
   .eui-triangle em {
		
		position: absolute;
		
	}
	.eui-arrow-up .eui-triangle-outter{
		 width: 16px;
		 height: 8px;
		 overflow:hidden;
	}
	.eui-arrow-up .eui-triangle-inner{
		 width: 16px;
		 height: 8px;
		 top:0px;
		 overflow:hidden;
	}
	.eui-arrow-up .eui-triangle-inner em{
		top:1px;
		left:0px;
	}
	.eui-arrow-up .eui-triangle-outter em{
		
		left:0px;
	}
	.eui-arrow-down .eui-triangle-outter{
		 width: 16px;
		 height: 8px;
		 overflow:hidden;
	}
	.eui-arrow-down .eui-triangle-inner{
		 width: 16px;
		 height: 8px;
		 bottom:0px;
		 overflow:hidden;
	}
	.eui-arrow-down .eui-triangle-outter em{
		bottom:0px;
		left:0px;
	}
	.eui-arrow-down .eui-triangle-inner em{
		bottom:1px;
		left:0px;
	}
	.eui-arrow-right .eui-triangle-outter{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-right .eui-triangle-inner{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-right .eui-triangle-outter em {
		right:0px;
	}
	.eui-arrow-right .eui-triangle-inner em{
		right:1px;
	}
	.eui-arrow-left .eui-triangle-outter{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-left .eui-triangle-inner{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-left .eui-triangle-outter em {
		left:0px;
	}
	.eui-arrow-left .eui-triangle-inner em{
		left:1px;
	}

.eui-bubble-wrap ul {
    float: left;
}
.ui_bubble_wrap li {
    float: none;
    height: auto;
    line-height: 18px;
    overflow: hidden;
}
.ui_bubble_wrap a:link {
    color: #0000CC;
	text-decoration: none;
}
.ui_bubble_wrap a:hover {
  
	text-decoration: underline;
}
/********************************tip p-chen1 20140521*******************************************/